package com.delivery.www.dao;

import com.delivery.www.po.Dish;

import java.util.List;

/**
 * @author 12970
 */
public interface CartDishDao {
    /**
     * 加入菜品
     *
     * @param cartId 购物车id
     * @param dishId 菜品id
     * @return 行数
     */
    int addCartDish(int cartId, int dishId);

    /**
     * 获取所有菜品按店铺分类
     *
     * @param list 按购物车分的菜品id
     * @return 按店铺分类的所有集合
     */
    List<List<Dish>> getCartAllDish(List<List<Integer>> list);

    /**
     * 获取存储菜品的购物车id
     * @param cartIds 购物车id集合
     * @return 购物车菜品列表
     */
    List<List<Integer>> getCartDish(List<Integer> cartIds);
}
